package com.yanqu.road.entity.log.doublespring;

import com.yanqu.road.entity.FieldTypeAnnotation;
import com.yanqu.road.entity.log.ServerBaseLog;
import com.yanqu.road.entity.log.maidian.BaseLogEntity;

@FieldTypeAnnotation(tableName = "t_l_ck_activity_double_spring_be_invite",autoSave = true,dataUpload = true, eventName = "springout_invited",uploadCk = true,desc = "踏春游记战令-被邀请")
public class LogActivityDoubleSpringBeInvite extends ServerBaseLog {

    /**
     * 活动ID
     */
    @FieldTypeAnnotation(desc = "活动ID", isIndex = true, dataAttribute = "activityid")
    private int activityId;

    /**
     * 玩家ID
     */
    @FieldTypeAnnotation(desc = "玩家ID", isIndex = true)
    private long userId;

    /**
     * 发出邀请用户id
     */
    @FieldTypeAnnotation(desc = "发出邀请用户id", isIndex = true, dataAttribute = "springout_invitedid")
    private long inviteUserId;

    /**
     * 1同意2拒绝
     */
    @FieldTypeAnnotation(desc = "0一键拒绝1同意2拒绝", dataAttribute = "springout_invitedtype")
    private int type;

    /**
     * 时间
     */
    @FieldTypeAnnotation(desc = "时间")
    private long createTime;

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public long getInviteUserId() {
        return inviteUserId;
    }

    public void setInviteUserId(long inviteUserId) {
        this.inviteUserId = inviteUserId;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }
}
